package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;
import java.sql.Timestamp;


/**
 * The persistent class for the PS_C_WF_CRD_DTL database table.
 * 
 */
@Entity
@Table(name="PS_C_WF_CRD_DTL")
@NamedQuery(name="PsCWfCrdDtl.findAll", query="SELECT p FROM PsCWfCrdDtl p")
@IdClass(PsCWfCrdDtlPrimary.class)
public class PsCWfCrdDtl implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="C_CARD_TIME_DESCR")
	private String cCardTimeDescr;

	@Column(name="C_LEAVE_INTERVAL")
	private String cLeaveInterval;

	@Column(name="C_PATCH_REASON")
	private String cPatchReason;

	@Column(name="C_SHIFT_END_DT")
	private Timestamp cShiftEndDt;

	@Column(name="C_SHIFT_ID")
	private String cShiftId;

	@Column(name="C_SHIFT_START_DT")
	private Timestamp cShiftStartDt;

	@Column(name="C_TL_ABSENT_CNT")
	private BigDecimal cTlAbsentCnt;

	@Column(name="C_TL_GRP")
	private String cTlGrp;

	@Id
	@Column(name="C_TRANSACTION_NBR")
	private String cTransactionNbr;

	@Id
	@Temporal(TemporalType.DATE)
	@Column(name="DATE_DAY")
	private Date dateDay;

	@Column(name="EMPL_RCD")
	private BigDecimal emplRcd;

	private String emplid;

	@Id
	private BigDecimal seqnbr;

	private String setid;

	public PsCWfCrdDtl() {
	}

	public String getcCardTimeDescr() {
		return cCardTimeDescr;
	}

	public void setcCardTimeDescr(String cCardTimeDescr) {
		this.cCardTimeDescr = cCardTimeDescr;
	}

	public String getcLeaveInterval() {
		return cLeaveInterval;
	}

	public void setcLeaveInterval(String cLeaveInterval) {
		this.cLeaveInterval = cLeaveInterval;
	}

	public String getcPatchReason() {
		return cPatchReason;
	}

	public void setcPatchReason(String cPatchReason) {
		this.cPatchReason = cPatchReason;
	}

	public Timestamp getcShiftEndDt() {
		return cShiftEndDt;
	}

	public void setcShiftEndDt(Timestamp cShiftEndDt) {
		this.cShiftEndDt = cShiftEndDt;
	}

	public String getcShiftId() {
		return cShiftId;
	}

	public void setcShiftId(String cShiftId) {
		this.cShiftId = cShiftId;
	}

	public Timestamp getcShiftStartDt() {
		return cShiftStartDt;
	}

	public void setcShiftStartDt(Timestamp cShiftStartDt) {
		this.cShiftStartDt = cShiftStartDt;
	}

	public BigDecimal getcTlAbsentCnt() {
		return cTlAbsentCnt;
	}

	public void setcTlAbsentCnt(BigDecimal cTlAbsentCnt) {
		this.cTlAbsentCnt = cTlAbsentCnt;
	}

	public String getcTlGrp() {
		return cTlGrp;
	}

	public void setcTlGrp(String cTlGrp) {
		this.cTlGrp = cTlGrp;
	}

	public String getcTransactionNbr() {
		return cTransactionNbr;
	}

	public void setcTransactionNbr(String cTransactionNbr) {
		this.cTransactionNbr = cTransactionNbr;
	}

	public Date getDateDay() {
		return dateDay;
	}

	public void setDateDay(Date dateDay) {
		this.dateDay = dateDay;
	}

	public BigDecimal getEmplRcd() {
		return emplRcd;
	}

	public void setEmplRcd(BigDecimal emplRcd) {
		this.emplRcd = emplRcd;
	}

	public String getEmplid() {
		return emplid;
	}

	public void setEmplid(String emplid) {
		this.emplid = emplid;
	}

	public BigDecimal getSeqnbr() {
		return seqnbr;
	}

	public void setSeqnbr(BigDecimal seqnbr) {
		this.seqnbr = seqnbr;
	}

	public String getSetid() {
		return setid;
	}

	public void setSetid(String setid) {
		this.setid = setid;
	}



}